home *** CD-ROM | disk | FTP | other *** search
-
- INTERNATIONAL ROUTING DESIGNATORS
-
- Lew Jenkins, N6VV
- David B. Toth, M.D., VE3GYQ
- H. N. "Hank" Oredson, W0RLI
-
- c/o Dr. D. B. Toth
- 499 Bobbybrook Drive
- London, Ontario, Canada
- N5X 1G8
-
- It has become obvious by now that the work-horse of our so-called
- packet network is the venerable BBS program. In fact, some will argue
- that it has been too successful. Every time that a band-aid is needed
- to "fix" the network, it is applied through the various BBS programs.
- It is probably fair to say that the maintenance of the forwarding
- tables is a drudgery that most sysops could do without. This point also
- under-scores a serious problem faced by all networks: ROUTING.
-
- With the introduction of W0RLI V7.00 and support for Hierarchical
- routing designators, we have an opportunity to improve traffic routing
- particularly for international traffic. Since N6VV is at the present
- time responsible for traffic to Asia and the Pacific, and occasionally
- Europe and Africa, he has implemented some Hierarchical routing
- designators which will assist him in international routing.
-
- Using this structure mail can now be addressed :
-
- JA1ABC @ JA1KSO.JPN.AS
- or
- VK4AHD @ AX4BBS.AUS.AU
-
- Starting today you can begin using Continental and Country designators
- for international traffic destined for Asia and the Pacific. A forward
- file may be set up to support the following codes:
-
- ** Continental Designators **
-
- AF - Africa
- AS - Asia
- AU - Australia
- EU - Europe
- NA - North America
- OC - Oceana
- SA - South America
-
- There are also a recommended set of four letter continent designators.
- Present recommendation is to use the four letter abbreviations in
- preference to the two letter abbreviations.
-
- NOAM for NA - North America
- CEAM - Central America
- SOAM for SA - South America
- CARB - Caribean
- EURO for EU - Europe
- MDLE - Middle East
- AFRC for AF - Africa
- ASIA for AS - Asia
- OCEA for OC - Oceania
- AUST for AU - Australia
-
- ** Country Designators **
-
- For country codes there is a generally accepted international standard
- for abreviations. These are used in international electronic message
- standards such as ANSI X.12 and EDIFACT. They are published by the
- International Standards Organization and known formally as ISO
- 3166-1981(E/F).
-
- --------------------------- CUT HERE ---------------------------------
-
- Country codes (abbreviated list to show common country codes):
-
- Argentina ARG Japan JPN
- Australia AUS Korea,North PRK
- Austria AUT Korea,South KOR
- Belgium BEL Lebanon LBN
- Bermuda BMU Liechtenstein LIE
- Bolivia BOL Luxembourg LUX
- Brazil BRA Malaysia MYS
- Brunei BRN Mexico MEX
- Bulgaria BGR Monaco MCO
- Canada CAN Morocco MAR
- Chile CHL Netherlands NLD
- China CHN New Zealand NZL
- Colombia COL Nicaragua NIC
- Costa Rica CRI Norway NOR
- Cuba CUB Pakistan PAK
- Denmark DNK Panama PAN
- Dominican Republic DOM Paraguay PRY
- Ecuador ECU Peru PER
- Egypt EGY Phillipines PHL
- El Salvador SLV Poland POL
- Finland FIN Portugal PRT
- France FRA Romania ROM
- French Polynesia PYF Saudi Arabia SAU
- German Demo. Rep. DDR Singapore SGP
- Germany, Federal Rep DEU South Africa ZAF
- Greece GRC Spain ESP
- Greenland GRL Sweden SWE
- Guatemala GTM Switzerland CHE
- Haiti HTI Syria SYR
- Honduras HND Taiwan TWN
- Hong Kong HKG Thailand THA
- Hungary HUN Turkey TUR
- Iceland ISL United Kingdom GBR
- India IND United States USA
- Indonesia IDN Uruguay URY
- Ireland IRL USSR SUN
- Israel ISR Venezuela VEN
- Italy ITA Yugoslavia YUG
-
- State and province codes shall be the recognized two-character code
- established by the American and Canadian Post Offices. These may also
- be found in the Callbook listings.
-
- It is after we get down to the state/province/county level where the
- trouble may begin. To understand why, we must examine how the BBS code
- goes about matching things in the route. The first principle is that
- it attempts to find a match between the items in its forward file and
- the left-most item in the address field. As an example, say that we
- send something to W0RLI @ W0RLI.OR.USA.NA, and that the only entries
-
- --------------------- CUT HERE -------------------------------------
-
- that we have in the forward file are for CA. That match would be
- sufficient to allow the message to be forwarded. If W0RLI were found,
- that entry would take precedence (because it is more left in the field
- than CA) and would of course also ensure delivery. The best way to
- look at it is "W0RLI AT W0RLI which is in OR which is in USA which is
- in NA". So far so good.
-
- But the Japanese network wants to use area routing numbers. For
- example, JA1ABC @ JA1KSO.42.JPN.AS ... and everyone says, "So what,
- let them!" Of course, that is very mature of all of us, but the trouble
- is that the 42 in that string may also match wild-card ZIP codes that
- some folks keep in their forward file, such as 42*. The solution we
- propose is to use an agreed upon key character for designators below
- the state and province level, and we recommend the octothorpe, "#".
-
- So now the above address would be JA1ABC @ JA1KSO.#42.JPN.AS .
- Other examples could be:
-
- 1) W0RLI @ W0RLI.#PDX.OR.USA.NA - W0RLI within PDX (Portland)
- within Oregon, etc.
-
- 2) VE3BTZ @ VE3GYQ.#LONDN.#SONT.ON.CAN.NA - VE3BTZ at VE3GYQ in
- London, in Southern Ontario, in Ontario, etc.
-
- There is another added benefit to this scheme. It involves Gatewaying
- between the BBS world and other networks, such as TCP/IP via SMTP.
- Much of the pioneer work in setting up the gatewaying protocols has
- been done by NN2Z, N3EUA, and PA0GRI, amongst others. The W0RLI BBS
- package allows for the forwarding of mail between the BBS world and
- the SMTP world. Of note is the fact that the WA7MBL package has allowed
- such message exporting and importing for some time now. This means that
- we can take advantage of the the TCP/IP host-names and their domain or
- hierarchal format for forwarding. Thus it is possible to send mail from
- the BBS to VE3BTZ as ve3btz@pc.ve3btz.ampr.org or from SMTP to
- w0rli@w0rli.ca.usa.na and not have any ambiguity.
-
- WA7MBL versions 5.13 and later are compatible with hierarchal routing.
- This system is still compatable with older style systems, as a system
- that handles hierarchal forwarding identifies with the H feature letter:
- [RLI-8.00-CH$]. If it does not get an appropriate response, it uses the
- left-most item in the "@ BBS" string as the "@ BBS" for the message.
-
- The authors hope that this paper will serve as a starting place for
- improved message routing by means of implicit routing. Low-level (VHF)
- BBSs need only maintain state or province or country codes for distant
- BBSs, and route such traffic to their nearest HF Gateway. In turn, the
- HF station routes it to the desired state, where the receiving Gateway
- station would have a detailed list of the BBSs it serves.
-
- Correspondence may be addressed to the address given at the start of
- this paper, or to VE3GYQ @ VE3GYQ.ON.CAN.NA or N6VV @ N6VV.CA.USA.NA .
-
-
-
- ***************************************************************
-
- * * * * KEEPING YOUR SYSOP HAPPY * * * *
-
- I think that the least we (as mear mortals) can do to add some
- glow to the dreary life of the SYSOP, is to use proper
- addressing. The key phrase is: HIERARCHAL ADDRESSING.
-
- Hierarchical Addressing makes your SYSOP's job easy by
- affording automatic routing of all messages. Your SYSOP
- doesn't have to stay up all hours manually digging out routing
- paths for your message. It also gets your message to its
- destination MUCHO POSTO-QUICKO !
-
- EXAMPLE 1:
-
- Ed's Hierarchal Address: KB6DRN @ K6RAU.#NOCAL.CA.USA.NA
-
- Ed's Call--------: KB6DRN
- Ed's PBBS--------: K6RAU
- Ed's Local Region: #NOCAL (optional)
- Ed's State-------: CA
- Ed's Country-----: USA
- Ed's Continent---: NA
-
- EXAMPLE 2:
-
- Marks's Hierarchal Address: WB9QZB @ N3AIA.IL.USA.NA
-
- Mark's Call------: WB9QZB
- Mark's PBBS------: N3AIA
- Mark's State-----: IL
- Mark's Country---: USA
- Mark's Continent-: NA
-
- Note that each element of the hierarchical address must be
- six or fewer characters.
-
-
- *** The following was provided by JA1KSO ***
-
- Following list is the world-wide country codes recognized by ISO,
- prefixes recognized by ITU, and continental separation recognized
- by IARU.
-
- Note: This list was completed by refering ISO-3166/JIS X 0304
-
- (3-ISO) (2-ISO) (3N-ISO) PREFIX CONTINENT COUNTRY
- AFG AF 004 T6/YA AS AFGANISTAN
- ALB AL 008 ZA EU ALBANIA
- DZA DZ 012 7X AF ALGERIA
- ASM AS 016 KH8 OC AME.SAMOA
- AND AD 020 C3 EU ANDORRA
- AGO AO 024 D2 AF ANGOLA
- ATA AQ 010 8J/KC4.. AF/AN ANTARCTICA
- ATG AG 028 V2 NA ANTIGUA
- ARG AR 032 LU SA ARGENTINA
- AUS AU 036 VK OC AUSTRALIA
- AUT AT 040 OE EU AUSTRIA
- BHS BS 044 C6 NA BAHAMAS
- BHR BR 048 A9 AS BAHRAIN
- BGD BD 050 S2 AS BANGLADESH
- BRB BB 052 8P6 NA BARBADOS
- BEL BE 056 ON EU BELGIUM
- BLZ BZ 084 V3 NA BELIZE
- BEN BJ 204 TY AF BENIN
- BMU BM 060 VP9 NA BERMUDA
- BTN BT 064 A5 AS BHUTAN
- BOL BO 068 CP SA BOLIVIA
- BWA BW 072 A2 AF BOTSWANA
- BVT BV 074 3Y AF BOUVET I.
- BRA BR 076 PY SA BRAZIL
- IOT IO 086 VQ9 AF CHAGOS ARCH
- VGB VG 092 VP2V NA BR.VIRGIN IS
- BRN BN 096 V8 OC BRUNEI
- BGR BG 100 LZ EU BULGARIA
- BUR BU 104 XZ AS BURMA
- BDI BI 108 9U5 AF BURUNDI
- BYS BY 112 UC2 EU BYELORUSSIAN SSR
- CMR CM 120 TJ AF CAMEROON
- CAN CA 124 VE NA CANADA
- CTE CT 128 KH1/T3 OC CANTON IS
- CPV CV 132 D4 AF CAPE VERDE
- CYM KY 136 ZF NA CAYMAN IS
- CAF CF 140 TN AF C.AFRICAN REP
- TCD TD 148 TT AF CHAD
- CHL CL 152 CE SA CHILE
- CHN CN 156 BY AS CHINA
- CXR CX 162 VK9X OC XMAS I
- CCK CC 166 VK9Y AF COCOS KEELING
- COL CO 170 HK SA COLOMBIA
- COM KM 174 D6 AF COMOROS
- COG CG 178 TN8 AF CONGO
- COK CK 184 ZK1 OC COOK IS
- CRI CR 188 TI NA COSTA RICA
- CUB CU 192 T4/CO/CM NA CUBA
- CYP CY 196 P3/ZC4 AS CYPRUS
- CSK CS 200 OK/OL/OM EU CZECHOSLOVAKIA
- DNK DK 208 OZ EU DENMARK
- DJI DJ 262 J2 AF DJIBOUTI
- DMA DM 212 J7 NA DOMINICANA
- DOM DO 214 HI NA DOMINICAN REP
- ATN NQ 216 SA/AN DRONNING MAUD LAND
- TMP TP 626 YB OC EAST TIMOR
- ECU EC 218 HC SA ECUADOR
- EGY EG 818 SU AF EGYPT
- SLV SV 222 YS NA EL SALVADOR
- GNQ GQ 226 3C AF EQUATORIAL GUINEA
- ETH ET 230 ET AF ETHIOPIA
- FRO FO 234 OY EU FAEROE IS
- FLK FK 238 VP8 SA FALKLAND IS
- FJI FJ 242 3D OC FIJI
- FIN FI 246 OF/OG/OH EU FINLAND
- FRA FR 250 F EU FRANCE
- GUF GF 254 FY SA FR GUIANA
- PYF PF 258 FO OC FR POLYNESIA
- GAB GA 266 TR AF GABON
- GMB GM 270 C5 AF GAMBIA
- DDR DD 278 Y2.. EU GERMAN DEMOCRATIC REP
- DEU DE 280 DJ/DK/DL EU GERMANY
- GHA GH 288 9G AF GHANA
- GIB GI 292 ZB2 EU GIBRALTAR
- GRC GR 300 SV EU GREECE
- GRL GL 304 OX NA GREENLAND
- GRD GD 308 J3 NA GRENADA
- GLP GP 312 FG NA GUADELOUPE
- GUM GU 316 KH2 OC GUAM
- GTM GT 320 TG NA GUATEMARA
- GIN GN 324 3X AF GUINEA
- GNB GW 624 J5 AF GUINEA-BISSAU
- GUY GY 328 8R NA GUYANA
- HTI HT 332 HH NA HAITI
- HMD HM 334 VK0 AF HEARD I
- HND HN 340 HR NA HONDURAS
- HKG HK 344 VS6 AS HONG KONG
- HUN HU 348 HA/HG EU HUNGARY
- ISL IS 352 TF EU ICELAND
- IND IN 360 VU AS INDIA
- IDN ID 360 YB OC INDONESIA
- IRN IR 364 EP AS IRAN
- IRQ IQ 368 YI AS IRAQ
- IRL IE 372 EI EU IRELAND
- ISR IL 376 4X/4Z AS ISRAEL
- ITA IT 380 I EU ITALY
- CIV CI 384 TU AF IVORY COAST
- JAM JM 388 6Y5 NA JAMAICA
- JPN JP 392 J AS JAPAN
- JTN JT 396 KH3 OC JOHNSTON I.
- JOR JO 400 JY AS JORDAN
- KHN KH 116 XU AF KAMPUCHEA(CAMBODIA)
- KEN KE 404 5Z/5Y AF KENYA
- KIR KI 296 T3 OC KIRIBATI
- PRK KP 408 P5 AS D.P.R. OF KOREA
- KOR KR 410 HL/HM AS REP OF KOREA
- KWT KW 414 9K AS KUWAIT
- LAO LA 418 XW AS LAOS
- LBN LB 422 OD AS LEBANON
- LSO LS 426 7P AF LESOTHO
- LBR LR 430 EL AF LIBERIA
- LBY LY 434 5A AF LIBYA
- LIE LI 438 HE/HB0 EU LIECHTENSTEIN
- LUX LU 442 LX EU LUXEMBOURG
- MAC MO 446 XX9 AS MACAU
- MDG MG 450 5R8 AF MADAGASCAR
- MWI MW 454 7Q AF MALAWI
- MYS MY 458 9M AS MALAYSIA
- MDV MV 462 8Q AF MALDIVES
- MLI ML 466 TZ AF MALI
- MLT MT 470 9H EU MALTA
- MTQ MQ 474 FM NA MARTINIQUE
- MRT MR 478 5T AF MAURITANIA
- MUS MU 480 3B8 AF MAURITIUS
- MEX MX 484 XE/XF/4A NA MEXICO
- MID MI 488 KH4 OC MIDWAY
- MCO MC 492 3A EU MONACO
- MNG MN 496 JT AS MONGOLIA
- MSR MS 500 VP2M NA MONTSERRAT
- MAR MA 504 CN AF MOROCCO
- MOZ MZ 508 C9 AF MOZAMBIQUE
- NAM NA 516 ZS3 AF NAMIBIA
- NRU NR 520 C2 OC NAURU
- NPL NP 524 9N AS NEPAL
- NLD NL 528 PA EU NETHERLAND
- ANT AN 532 P4 SA NETH. ANTILLES
- NTZ NT 536 8Z4 AS NEUTRAL ZONE
- NCL NC 540 FK OC NEW CALEDONIA
- NZL NZ 554 ZL/ZM OC NEW ZEALAND
- NIC NI 558 YN NA NICARAGUA
- NER NE 562 5U AF NIGER
- NGA NG 566 5N AF NIGERIA
- NIU NU 570 ZK2 OC NIUE
- NFK NF 574 VK9N OC NORFOLK I
- NOR NO 578 LA EU NORWAY
- OMN OM 512 A4 AS OMAN
- PCI PC 582 KH0... OC MARIANA/PACIFIC IS
- PAK PK 586 AP AS PAKISTAN
- PAN PA 590 HP NA PANAMA
- PNG PG 598 P2 OC PAPUA NEW GUINEA
- PRY PY 600 ZP SA PARAGUAY
- PER PE 604 OA SA PERU
- PHL PH 608 DU/DX OC PHILIPPINES
- PCN PN 612 VR6 OC PITCAIRN I
- POL PL 616 SP/SQ EU POLAND
- PRT PT 620 CT/CS EU PORTUGAL
- PRI PR 630 KP4 NA PUERTO RICO
- QAT QA 634 A7 AS QATAR
- REU RE 638 FR AF REUNION
- ROM RO 642 YO EU ROMANIA
- RWA RW 646 9X AF RWANDA
- SHN SH 654 ZD7 AF ST.HELENA
- KNA KN 658 VP2K/VP2E NA ST.KITTS-ANGUILLA
- LCA LC 662 J6 NA ST.LUCIA
- SPM PM 666 FP NA ST.PIERRE/MIQUELON
- VCT VC 670 J8 NA ST.VINCENT/GRENADINES
- WSM WS 882 5W OC SAMOA
- SMR SM 674 T7/M1 EU SAN MARINO
- STP ST 678 S9 AF SAO TOME AND PRINCIPE
- SAU SA 682 HZ/7Z AS SAUDI ARABIA
- SEN SN 686 6W AF SENEGAL
- SYC SC 690 S7 AF SEYCHELLES
- SLE SL 694 9L AF SIERRA LEONE
- SGP SG 702 9V AS SINGAPORE
- SLB SB 090 H4 OC SOLOMON IS
- SOM SO 706 T5/6O AF SOMALIA
- ZAF ZA 710 ZS/ZR AF SOUTH AFRICA
- ESP ES 724 EA EU SPAIN
- LKA LK 144 4S7 AS SRI LANKA
- SDN SD 736 ST AF SUDAN
- SUR SR 740 PZ SA SURINAME
- SJM SJ 744 JX/JW EU SVALBARD/JAN MAYEN
- SWZ SZ 748 3D6 AF SWAZILAND
- SWE SE 752 SM/SL/SK EU SWEDEN
- CHE CH 756 HB EU SWITZERLAND
- SYR SY 760 YK AS SYRIA
- TWN TW 158 BV AS TAIWAN
- TZA TZ 834 5H AF TANZANIA
- THA TH 764 HS AS THAILAND
- TGO TG 768 5V AF TOGO
- TKL TK 722 ZM7 OC TOKELAU
- TON TO 776 A35 OC TONGA
- TTO TT 780 9Y NA TRINIDAD AND TOBAGO
- TUN TN 788 3V AF TUNISIA
- TUR TR 792 TA AS/EU TURKEY
- TCA TC 796 VP5 NA TURKS AND CAICOS IS
- TUV TV 798 T2 OC TUVALU
- UGA UG 800 5X AF UGANDA
- UKR UA 804 UB5 EU UKRAINEAN SSR
- ARE AE 784 A6 AF UNITED ARAB EMIRATES
- GBR GB 826 G EU UNITED KINGDOM
- USA US 840 W/K/N NA UNITED STATES OF AMERICA
- PUS PU 849 KH1,5.. OC US MISCELLANEOUS PAC IS
- VIR VI 850 KP2 NA US VIRGIN IS
- HVO HV 854 XT2 AF UPPER VOLTA
- URY UY 858 CX SA URUGAY
- SUN SU 810 UA... EU/AS U.S.S.R.
- VUT VU 548 YJ OC VANUATU
- VAT VA 336 HV EU VATICAN CITY
- VEN VE 862 YV SA VENEZUELA
- VNM VN 704 3W/XV AS VIETNAM
- WAK WK 872 KH9 OC WAKE I
- WLF WF 876 FW OC WALLIS AND FUTUNA IS
- ESH EH 732 S0 AF WESTERN SAHARA
- YEM YE 886 4W AS YEMEN
- YMD YD 720 7O AS P.D.R. OF YEMEN
- YUG YU 890 YU/YT EU YUGOSLAVIA
- ZAR ZR 180 9Q AF ZAIRE
- ZMB ZM 894 9J AF ZAMBIA
- ZWE ZW 716 Z2 AF ZIMBABWE
-
- BY JA1KSO/AH6HX
- (C) NOB ITOH